package com.vpen.clib.result;


/**
 * @author 韦鹏
 */

public enum CODE_MSG implements ResCode {

    /**
     * 请求失败
     */
    ERROR(0, "操作失败"),
    /**
     * 请求成功
     */
    SUCCESS(1, "操作成功"),

    /**
     * 未授权
     */
    UNAUTHORIZED(10, "未登录，未授权"),

    /**
     * 用户已登录
     */
    LOGIN(11, "用户已经在别的地方登录"),

    /**
     * 账号或密码错误
     */
    INVALID(12, "账号或密码错误"),

    /**
     * 权限不足,禁止访问
     */
    FORBIDDEN(13, "权限不足，禁止访问");

    /**
     * 状态码
     */
    private final int code;
    /**
     * 信息
     */
    private final String msg;

    CODE_MSG(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    @Override
    public int getCode() {
        return code;
    }

    @Override
    public String getMsg() {
        return msg;
    }

}
